<?php namespace Common\Model;
use Hdphp\Model\Model;
class TypeAttr extends Model{
    //指定类型表
    protected $table='typeAttr';
    //指定自动验证信息
    protected $validate=array(
        //array(字段名，验证方法，错误信息，验证条件，验证事件）
        array('taname','required','属性名称不能为空',3,3),
        array('tavalue','required','属性值不能为空',3,3),
//        array('attr_type','required','属性类型不能为空',3,3),
//        array('type_typeid','required','类型名称不能为空',3,3)
    );
    //自动完成信息
    protected $auto=array(
        array('type_typeid','getTid','method',3,1),
        array('attr_type','getType','method',3,3)
    );
    //类型添加
    public function store(){
        if($this->create()){
            $this->add();
            return true;
        }
        return false;
    }
    //自动获取typeId
    public function getTid(){
        return Q('get.type_typeid');
    }
    //自动获得属性类型
    public function getType(){
        return Q('post.type');
    }
    public function edit(){
        if($this->create()){

            $this->save();
            return true;
        }
        return false;
    }
}
